package cn.cjxy.userms.service.impl;

import cn.cjxy.userms.dao.UserDao;
import cn.cjxy.userms.entity.User;
import cn.cjxy.userms.service.UserService;

import java.util.List;

public class UserServiceImpl implements UserService {
    //调用dao层
    UserDao userDao=new UserDao();
    @Override
    public User login(String username, String password) {
        //调用dao层返回suer对象
        return userDao.findUserByusername(username,password);
    }
    //调用dao层的查询所有
    @Override
    public List<User> findAllUsers() {
        return userDao.findAll();
    }
    //调用dao层的新增方法
    @Override
    public int addUser(User user) {
        return userDao.add(user);
    }
    //调用dao层的删除方法
    @Override
    public int deleteUser(int id) {
        return userDao.delete(id);
    }
    //调用dao层的修改方法
    @Override
    public int updateUser(User user) {
        return userDao.update(user);
    }
    //调用dao层的查询id方法
    @Override
    public User findUserById(int id) {
        return userDao.findUserById(id);
    }


}
